// 日志提报器

// 事件记录者，便于排查问题
export function buildLogger(title) {
	// title为本轮提报的主题
	let fullLogContent = title || ''
	fullLogContent += '\n'
	return {
		// 日志输出、积攒
		log(msg,hiddenToase=false) {
			fullLogContent += msg
			fullLogContent += `\n`
			console.log(msg);
			if(!hiddenToase){
				uni.showToast({
					icon: 'none',
					title: msg
				})
			}
		},
		// 日志汇总提报
		report() {
			//此处可以调用api提报更新情况
			api_xxx_report({log:fullLogContent}).then(res=>{
				console.log('日志提报成功');
			})
		},
		// 查看本次积攒日志
		getFullLogContent() {
			return fullLogContent
		}
	}
}
